using System;

namespace DataAccess
{
	public class SettingInfo
	{
		#region Properties
		/// <summary>
		/// Gets or sets the SiteID value.
		/// </summary>
		private int siteID;
		public int SiteID
		{
			get { return this.siteID; }
			set { this.siteID = value; }
		}

		/// <summary>
		/// Gets or sets the SiteName value.
		/// </summary>
		private string siteName;
		public string SiteName
		{
			get { return this.siteName; }
			set { this.siteName = value; }
		}

		/// <summary>
		/// Gets or sets the SiteLogo value.
		/// </summary>
		private string siteLogo;
		public string SiteLogo
		{
			get { return this.siteLogo; }
			set { this.siteLogo = value; }
		}

		/// <summary>
		/// Gets or sets the SiteURL value.
		/// </summary>
		private string siteURL;
		public string SiteURL
		{
			get { return this.siteURL; }
			set { this.siteURL = value; }
		}

		/// <summary>
		/// Gets or sets the SiteEmail value.
		/// </summary>
		private string siteEmail;
		public string SiteEmail
		{
			get { return this.siteEmail; }
			set { this.siteEmail = value; }
		}

		/// <summary>
		/// Gets or sets the SiteAddress value.
		/// </summary>
		private string siteAddress;
		public string SiteAddress
		{
			get { return this.siteAddress; }
			set { this.siteAddress = value; }
		}

		/// <summary>
		/// Gets or sets the SitePhone value.
		/// </summary>
		private string sitePhone;
		public string SitePhone
		{
			get { return this.sitePhone; }
			set { this.sitePhone = value; }
		}

		/// <summary>
		/// Gets or sets the SiteDescription value.
		/// </summary>
		private string siteDescription;
		public string SiteDescription
		{
			get { return this.siteDescription; }
			set { this.siteDescription = value; }
		}

		/// <summary>
		/// Gets or sets the SiteKeyword value.
		/// </summary>
		private string siteKeyword;
		public string SiteKeyword
		{
			get { return this.siteKeyword; }
			set { this.siteKeyword = value; }
		}

		/// <summary>
		/// Gets or sets the SiteAbout value.
		/// </summary>
		private string siteAbout;
		public string SiteAbout
		{
			get { return this.siteAbout; }
			set { this.siteAbout = value; }
		}

		/// <summary>
		/// Gets or sets the SiteYear value.
		/// </summary>
		private string siteYear;
		public string SiteYear
		{
			get { return this.siteYear; }
			set { this.siteYear = value; }
		}

		/// <summary>
		/// Gets or sets the SiteStatus value.
		/// </summary>
		private bool siteStatus;
		public bool SiteStatus
		{
			get { return this.siteStatus; }
			set { this.siteStatus = value; }
		}

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the SettingInfo class.
		/// </summary>
		public SettingInfo()
		{
		}

		/// <summary>
		/// Initializes a new instance of the SettingInfo class.
		/// </summary>
		public SettingInfo(string siteName, string siteLogo, string siteURL, string siteEmail, string siteAddress, string sitePhone, string siteDescription, string siteKeyword, string siteAbout, string siteYear, bool siteStatus)
		{
			this.SiteName = siteName;
			this.SiteLogo = siteLogo;
			this.SiteURL = siteURL;
			this.SiteEmail = siteEmail;
			this.SiteAddress = siteAddress;
			this.SitePhone = sitePhone;
			this.SiteDescription = siteDescription;
			this.SiteKeyword = siteKeyword;
			this.SiteAbout = siteAbout;
			this.SiteYear = siteYear;
			this.SiteStatus = siteStatus;
		}

		/// <summary>
		/// Initializes a new instance of the SettingInfo class.
		/// </summary>
		public SettingInfo(int siteID, string siteName, string siteLogo, string siteURL, string siteEmail, string siteAddress, string sitePhone, string siteDescription, string siteKeyword, string siteAbout, string siteYear, bool siteStatus)
		{
			this.SiteID = siteID;
			this.SiteName = siteName;
			this.SiteLogo = siteLogo;
			this.SiteURL = siteURL;
			this.SiteEmail = siteEmail;
			this.SiteAddress = siteAddress;
			this.SitePhone = sitePhone;
			this.SiteDescription = siteDescription;
			this.SiteKeyword = siteKeyword;
			this.SiteAbout = siteAbout;
			this.SiteYear = siteYear;
			this.SiteStatus = siteStatus;
		}

		#endregion
	}
}
